#ifndef apiCommunicate_h
#define apiCommunicate_h

// socket 通信相关
#include <sys/types.h>
#include <sys/socket.h>
#include <arpa/inet.h>
#include <string.h>
#include <stdio.h>

enum order
{
    start = 1,
    stop,
    end,
    error,
    wait
};



class C_apiCommunicate
{
private:
    /* data */
    int orderBild;
    std::thread thread1;
public:
    C_apiCommunicate(/* args */);
    ~C_apiCommunicate();
    void mainLoop(void);
    void setDoSomething(char *recvBuf);
    void taskLoop_bulidMap(void);
    void taskStart_bulidMap(void);
    void startLoop(void);
    int getOrderBuild(void);
};

C_apiCommunicate *getC_apiCommunicate(void);
#endif